a long and narrow inlet from philippines - Turkish English Dictionary